const Utils = require("./Utils.js")

Utils.init()

let wrongFlag = true
// 关闭好友协助申请
threads.start(() => {
  while (wrongFlag) {
    sleep(30 * 1000)
    Utils.findPhotoTap("叉号", 0.8, [1750, 160, 160, 160])
  }
})

let count = 1
let flagone = true
while (flagone) {
  Utils.waitTime(6)
  if (count <= 4 && Utils.tapPicture("现世逢魔")) {
    log('第 ' + count + ' 次点击')
    count++
  } else {
    Utils.sleeps()
    // 点击奖励
    Utils.tapRandom(2820, 450, 2860, 490)
    Utils.sleeps()
    // 点击空白处隐藏奖励弹框
    Utils.tapRandom(40, 170, 300, 620)
    flagone = false
  }
}

let flag = true
while (flag) {
  Utils.sleeps()
  if (Utils.findPictureTap("逢魔胜利")) {
    Utils.sleeps()
    Utils.findPictureTap("逢魔胜利")
    Utils.sleeps()
    // 处于集结界面时
    Utils.tapPicture("返回三")
    Utils.sleeps()
    Utils.tapPicture("确认")
    Utils.sleeps()
    Utils.tapPicture("返回二")
    flag = false
  } else if (Utils.findPictureTap("准备")) {
    Utils.waitTime(150)
  } else if (Utils.findPictureTap("集结挑战")) {
  } else if (Utils.findPictureTap("首领")) {
    Utils.sleeps()
    Utils.tapRandom(1490, 720, 1620, 770)
  }
}

wrongFlag = false
